#pragma once

#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include <stdbool.h>

typedef int StackDataType;

typedef struct StackNode
{
	StackDataType* stdata;
	int size;
	int capacity;
}STNode;

void STInit(STNode* stnode);

void STDestroy(STNode* stnode); 

void STPush(STNode* stnode, StackDataType x);

StackDataType STPop(STNode* stnode);

bool STEmpty(STNode* stnode);